Package-level declarations

Types

Link copied to clipboard
class ContactsViewModel @Inject constructor(nodeRepository: NodeRepository, packetRepository: PacketRepository, radioConfigRepository: RadioConfigRepository, serviceRepository: ServiceRepository) : ViewModel
ContactsViewModel_Factory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_Factory : Factory<ContactsViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_Factory : Factory<ContactsViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_Factory : Factory<ContactsViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_Factory : Factory<ContactsViewModel>
ContactsViewModel_HiltModules
Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class ContactsViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class ContactsViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class ContactsViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class ContactsViewModel_HiltModules
ContactsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
ContactsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
ContactsViewModel_HiltModules_KeyModule_ProvideFactory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>

Functions

Link copied to clipboard
fun AdaptiveContactsScreen(navController: NavHostController, scrollToTopEvents: Flow<ScrollToTopEvent>, initialContactKey: String? = null, initialMessage: String = "")
Link copied to clipboard
fun ContactItem(contact: Contact, selected: Boolean, modifier: Modifier = Modifier, isActive: Boolean = false, onClick: () -> Unit = {}, onLongClick: () -> Unit = {}, onNodeChipClick: () -> Unit = {}, channels: AppOnlyProtos.ChannelSet? = null)
Link copied to clipboard
fun ContactsScreen(onNavigateToShare: () -> Unit, viewModel: ContactsViewModel = hiltViewModel(), onClickNodeChip: (Int) -> Unit = {}, onNavigateToMessages: (String) -> Unit = {}, onNavigateToNodeDetails: (Int) -> Unit = {}, scrollToTopEvents: Flow<ScrollToTopEvent>? = null, activeContactKey: String? = null)